﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Proveedor.aspx.cs" Inherits="ForrajeriaFRONT.ABM.Proveedor" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register src="~/userCtrl/wusBusqueda.ascx" TagName="Busqueda" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style1
        {
            width: 109px;
        }
    </style>
   <script language="javascript"  type="text/javascript" >
        function seleccionProvincia(source, arguments) {
            if (arguments.Value = 0) {
                arguments.IsValid = false;
            } else {
                arguments.IsValid = true;
            }

        }

       function seleccionLocalidad(source, arguments) {
           if (arguments.Value = 0) {
               arguments.IsValid = false;
           } else {
               arguments.IsValid = true;
           }

       }
 
    </script>
</asp:Content>


<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:ValidationSummary ID="valSumary" runat="server" ForeColor="Red" />
    <table id="CargaDatos" runat="server" width="80%" cellpadding="10" cellspacing="10"  >
    <tbody>
    <!-- Primera fila -->
    <tr>
        <td class="style1">
            <asp:Label ID="lblRazonSocial" runat="server" Text="Razón social"/>
        </td>
        <td colspan="3">
            <asp:TextBox ID="txtRazonSocial" runat="server" MaxLength="50" Width="97%" 
                CssClass="texto" />
            <asp:RequiredFieldValidator ID="reqRazonSocial" runat="server" ErrorMessage="Debe ingresar una razón social"
                    Display="None" ControlToValidate="txtRazonSocial" Text="*" ForeColor="Red">
            </asp:RequiredFieldValidator>
        </td>
    </tr>
    <!-- Segunda fila -->
    <tr>
        <td class="style1"> 
            <asp:Label ID="lblCuitCuil" runat="server" Text="CUIT o CUIL" />
        </td>
        <td>
            <asp:TextBox ID="txtCuitCuil" runat="server" Width="90%" MaxLength="50" CssClass="texto" />
        </td>
        <td class="style1">
            <asp:Label ID="lblTelefono" runat="server" Text="Teléfono" />
        </td>
        <td>
            <asp:TextBox ID="txtTelefono" runat="server" MaxLength="50" Width="90%" CssClass="texto"  />
            <asp:RequiredFieldValidator ID="reqTelefono" runat="server" ErrorMessage="Debe ingresar un teléfono" 
                    Display="None" ControlToValidate="txtTelefono" Text="*" ForeColor="Red">
            </asp:RequiredFieldValidator>
        </td>
    </tr>
    <!--Tercera fila --> 
    <tr>
        <td class="style1">
            <asp:Label ID="lblCalle" runat="server" Text="Calle" />
        </td>
        <td>
            <asp:TextBox ID="txtCalle" runat="server" Width="90%" MaxLength="50" CssClass="texto" /> 
        </td>
        <td class="style1">
            <asp:Label ID="lblNumero" runat="server" Text="Numero" />
        </td>
        <td>
            <asp:TextBox ID="txtNumero" runat="server" Width="90%" MaxLength="50" CssClass="texto" /> 
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                ControlToValidate="txtNumero" ErrorMessage="El dato ingresado no es un número"
                ForeColor="Red" ValidationExpression="^\d+$">*
            </asp:RegularExpressionValidator>
        </td>
    </tr>
    <!-- Cuarta fila -->
    <tr>
        <td class="style1">
            <asp:Label ID="lblPiso" runat="server" Text="Piso" />
        </td>
        <td>
            <asp:TextBox ID="txtPiso" runat="server" Width="90%" MaxLength="50" CssClass="texto" /> 
        </td>
        <td>
            <asp:Label ID="lblDpto" runat="server" Text="Departamento" />
        </td>
        <td>
            <asp:TextBox ID="txtDpto" runat="server" Width="90%" MaxLength="50" CssClass="texto" /> 
        </td>
    </tr>
    <!-- Quinta fila -->
    <tr>
        <td class="style1">
            <asp:Label ID="lblProvincia" Text="Provincia" runat="server" Width="130px" />
        </td>
        <td>
            <asp:UpdatePanel ID="UpdatePaneL2" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <asp:DropDownList ID="ddlProvincia" runat="server" Width="150px" 
                        UpdateMode="Conditional" 
                        onselectedindexchanged="ddlProvincia_SelectedIndexChanged" 
                        AutoPostBack="True">
                    </asp:DropDownList>
                    <asp:CustomValidator ID="cus_Provincia" runat="server" 
                        ClientValidationFunction="seleccionProvincia" ControlToValidate="ddlProvincia" 
                        Display="None" ErrorMessage="Debe Seleccionar Provincia" ForeColor="Red" 
                        onservervalidate="cus_Provincia_ServerValidate">*
                    </asp:CustomValidator>
                </ContentTemplate>
            </asp:UpdatePanel>                    
        </td>
        <td>
            <asp:Label ID="lblLocalidad" Text="Localidad" runat="server" Width="130px" />
        </td>
        <td>
            <asp:UpdatePanel ID="UpdatePaneL1" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <asp:DropDownList ID="ddlLocalidad" runat="server" Width="150px" 
                        Enabled="False">
                    </asp:DropDownList>
                    <asp:CustomValidator ID="cus_Localidad" runat="server" Display="None" 
                        ErrorMessage="Debe Seleccionar Localidad" ForeColor="Red" 
                        onservervalidate="cus_Localidad_ServerValidate">*
                    </asp:CustomValidator>        
                </ContentTemplate>
            </asp:UpdatePanel>                    
        </td>
    </tr>
    <!-- Sexta fila -->
    <tr>
        <td class="style1">
            <asp:Label ID="lblMail" runat="server" Text="E-Mail"/>
        </td>
        <td colspan="3">
            <asp:TextBox ID="txtMail" runat="server" MaxLength="50" Width="97%" 
                CssClass="texto" />
        </td>
    </tr>

    </tbody>
     </table>
     <div id="botones" class="botones">
     <table cellpadding="10" cellspacing="10">
     <tbody>
     <tr>
     <td>
     <asp:Button ID="btnBuscar" Text="Buscar" runat="server" OnClick="btnBuscar_Click" CausesValidation="false"/>
     </td>
     <td>
     <asp:Button ID="btnNuevo" Text="Nuevo" runat="server" onclick="btnNuevo_Click" CausesValidation="false"/>
     </td>
     <td>
     <asp:Button ID="btnEditar" Text="Editar" runat="server" onclick="btnEditar_Click" CausesValidation="false"/>
     </td>
     <td>
     <asp:Button ID="btnBorrar" Text="Eliminar" runat="server" OnClick="btnBorrar_Click" CausesValidation="false" />
     </td>
     <td>
     <asp:Button ID="btnGuardar" Text="Guardar" runat="server" 
             onclick="btnGuardar_Click" CausesValidation="true"/>
     </td>
     <td>
     <asp:Label ID="mensaje" text="" runat="server" />
     </td>
     </tr>
     </tbody>
     </table>
 </div>


 <asp:UpdatePanel ID="hola" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:Panel ID="panel1" runat="server" CssClass="modalPopup" Width="100%"  >
            <uc1:Busqueda id="usrBusqueda" runat="server" OnRowSelected="onRowSelected"   >
            </uc1:Busqueda>
        </asp:Panel>
        <asp:Button ID="btnFake" Width="0px" Height="0px" CssClass="invisible" runat="server" />
        <asp:ModalPopupExtender TargetControlID="btnFake" ID="pnlModal_ModalPopupExtender"
            runat="server" DynamicServicePath="" Enabled="True"  
            PopupControlID="panel1" DropShadow="true" BackgroundCssClass="modalBackground" OnOkScript="onRowSelected" >
        </asp:ModalPopupExtender>
    </ContentTemplate>
 </asp:UpdatePanel>
   
</asp:Content>
